home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 5
/
Gold Medal Software - Volume 5 (Gold Medal) (1995).iso
/
music
/
d10sound.arj
/
QS-TUTOR.DOC
< prev
next >
Wrap
Text File
|
1994-04-04
|
6KB
|
254 lines
-1-
'Quick Send v2.0'
Midi System Exclusive Librarian Utility Tutorial
This document is an attempted short tutorial on the use of QS.EXE v2.0.
This IS NOT a MIDI tutorial. I will take under consideration that you
already have read the MIDI 1.0 specification chart, or at least know
the basics of MIDI system exclusive messages.
Important "key words" and "phrases" are typed in UPPER CASE.
The program is based upon the MIDI SYSTEM EXCLUSIVE function, and
a "home grown" LIBRARIAN SYSTEM. Where PATCH DATA, etc. Is stored
in STANDARD MIDI v1.0 HEX FORMAT FILES on DOS DISK. The DOS DISK
may be FLOPPY DISKETTE or HARD DRIVE.
Cont. pg. 2
-2-
There are TWO MODES in which the program operates:
1) INTERACTIVE MODE
This mode can be used for all methods of SYSEX supported by
QS v2.0. It simply means that you will be prompted by the program
for various input.
2) NON-INTERACTIVE MODE
This mode is for SENDING DATA only. The DOS COMMAND LINE is
used to contain the FILENAME that you will be sending to your
MIDI UNIT. Only 1 FILENAME is supported by QS v2.0. The file
will be sent out the MPU-401 DATA PORT.
To use this mode, type 'QS <filename>' at the DOS PROMPT and
press <ENTER>.
Where:
'<filename>' = The file containing MIDI SYSEX PATCH DATA.
This file should be STANDARD MIDI 1.0 SYSEX FORMAT DATA.
Refer to your MIDI UNIT'S IMPLEMENTATION CHART for proper
SYSEX COMMAND FORMATS.
Cont. pg. 3
-3-
There are THREE SYSEX METHODS which are used in QS v2.0:
1) SEND PROMPT DATA/RECEIVE DATA
This method is REFERRED TO AS 'Send/Receive'. It should be
popular with MT-32 users who have to resort to this method due
to the fact that this is the only method supported by the MT-32
for RECEIVING PATCH DUMPS from the MT-32.
This method is only available through INTERACTIVE MODE.
STEP 1: To use this method choose [S] from the opening 'Command?' prompt.
STEP 2: The program will then prompt for the name of the file to send.
This should be a BINARY HEX FILE which contains a MIDI EXCLUSIVE
MESSAGE. For example: If I want to REQUEST PATCH DATA from my
MT-32 I would need to send these bytes to the MT-32:
'F0-41-10-16-11-dd-dd-dd-dd-dd-dd-cs-F7'
Where: 'dd' = request dump format data.
'cs' = checksum calculation.
If you looked at the first five bytes of this file with a HEX VIEW
UTILITY, you would see 'F0 41 10 16 11' or 'F041101611' depend-
ing upon which utility you use to view the file.
STEP 3: a. The program must next know if the file to send will REQUEST
DATA from the remote unit. If not, hit <ENTER> to skip on to
STEP 4.
b. You will next be asked what FILENAME to assign the file which
will contain the DATA RECEIVED FROM THE MPU-401 DATA PORT.
c. If the FILENAME you assign already exists, you will be asked if
it is O.K. TO OVERWRITE THE EXISTING FILE.
STEP 4: a. The program requests memory segments from your computer.
If successful, the amount of memory allocated for MIDI DATA
BUFFER will be displayed.
b. This is where you should determine if the data you are requesting
will EXCEDE THE BUFFER LIMIT. In most cases you should be safe,
except in some cases where SAMPLING DATA is requested.
These patches are known to be up to 256K or even more. If the data
does EXCEDE THE LIMIT, you will not get a complete file.
STEP 5: QS v2.0 now prompts you to PRESS ANY KEY TO '[TASK]' or
hit [ESC] to EXIT.
Where: '[TASK]' = One the "referred to as" METHODS.
STEP 6: The program reads the data from the FILENAME TO SEND and sends
each byte OUT THE MPU-401 DATA PORT as it is read from disk.
STEP 7: THE PROGRAM WILL NOW WAIT 120 SECONDS BEFORE RETRIEVING DATA
RECEIVED FROM THE MIDI DATA BUFFER.
STEP 8: a. You may PRESS ANY KEY TO BEGIN RETRIEVING DATA... or,
WAIT for the 120 SECOND WAIT PERIOD TO EXPIRE, where QS v2.0
will RETRIEVE THE DATA REGARDLESS OF MIDI STATUS.
b. If you feel that the MIDI UNIT is DONE SENDING DATA, you may
PRESS ANY KEY to begin STEP 9.
Cont. pg. 4
-4-
STEP 9: a. The amount of BYTES RECEIVED will be displayed on screen.
You will be asked if MIDI DATA TRANSMISSION WAS O.K.
In other words, IS IT O.K. to WRITE DATA IN BUFFER TO FILE?
b. If for any reason you think that ALL DATA WAS NOT RECEIVED,
you may relpy "n" for NO, (DO NOT WRITE FILE) or, just hit
enter for a 'NO' REPLY and skip to STEP 10.
CAUTION! IF YOU DO NOT REPLY 'y' or 'YES' TO THIS PROMPT,
ALL MIDI DATA IN MEMORY RECEIVED FROM MPU-401 DATA PORT
WILL BE LOST.
c. Program begins to RETREIVE DATA IN MEMORY FROM MIDI DATA BUFFER
and WRITES EACH BYTE TO FILE AS IT IS RETREIVED.
STEP 10: The program will ask if you want it to REPEAT, or EXIT TO DOS.
2) SEND DATA
This method is REFERRED TO AS 'Send'. It should be supported by
ALL MIDI UNITS. It will allow you to send SYSEX PATCH FILES to a
MIDI UNIT. There is NO LIMIT ON THE SIZE OF THE FILE TO SEND.
This method is available through INTERACTIVE MODE, or
NON-INTERACTIVE MODE (command line).
To use this method in INTERACTIVE MODE,
choose [S] from the opening 'Command?' prompt.
REFER TO STEPS 1 THRU 2, 6 and 10 in SEND/RECEIVE MODE.
3) RECEIVE DATA
This method is REFERRED TO AS 'Receive' or 'PANEL DUMP'.
It should be supported by most SYNTHESIZERS.
To use this method choose [R] from the opening 'Command?' prompt.
REFER TO STEPS 3 THRU 5 and 7 THRU 10 in SEND/RECEIVE MODE.
End.